artificial irrigation - Spanish English Dictionary